package com.cliang.service.mapper;

import org.apache.ibatis.annotations.Param;

import java.util.HashMap;
import java.util.List;

public interface DgtOrderMapper {
    //点赞数最高、今日的、无关是否播放
    List<HashMap<String, Object>> getHotOrders();

    //今日的、未播放
    List<HashMap<String, Object>> getNewOrders(@Param("tdtime") String tdtime);

    //被选择了的今日将要播放的
    List<HashMap<String, Object>> getTodayPlayOrders(@Param("tdtime") String tdtime);

    //最新点歌--批量添加，
    // 1-已经被添加到播放中的order需要改变isplay字段
    // 2-将选中的order放到play_orders中
    void updateOrdersIsplay(@Param("ordersIdList") List<String> ordersIdList);

    //这里循环实现 最热点歌 也用这个方法
    void insertIsplayOrders(@Param("id") String id, @Param("ordersId") String ordersId);

    //最新点歌--批量删除
    void deleteOrdersIsplay(@Param("ordersIdList") List<String> ordersIdList);
}
